home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / daremd_1 / readme.txt < prev    next >
Text File  |  1999-08-17  |  6KB  |  158 lines

  1. RemoteDataBar v1.1
  2. ==================
  3.  
  4.  
  5. Overview
  6. --------
  7.  
  8. RemoteDataBar is an ActiveX control that lets applications access data
  9. stored in a remote OLE DB (ADO) data source.  It allows you to bind
  10. controls at design time (or run time) to a data source "over the web".
  11. The protocols supported are HTTP, HTTPS, and DCOM.  Compared to other
  12. data source objects that either require a direct database connection
  13. over a local network (and consume expensive database resources), can
  14. only be bound to controls on an HTML page, or require extensive
  15. client-side setup, RemoteDataBar is simple to install and use, has
  16. sophisticated multi-user features, and is highly scalable in an
  17. enterprise environment.
  18.  
  19. An associated ActiveX DLL provides unbound access to data through ADO
  20. recordsets, SQL queries, and stored procedures.
  21.  
  22. Built upon Microsoft's distributed computing technologies, these
  23. components are ideal to use from any environment that supports ActiveX
  24. controls, such as Visual Basic.
  25.  
  26.  
  27. Release Notes
  28. -------------
  29. v1.1.3 (17 August 1999)
  30.    Resolved issues
  31.    ---------------
  32.    Data Access Objects server
  33.    -    UpdateBatchConf did not update non-conflicting records if any
  34.     conflicts occurred
  35.    RemoteDataBar
  36.    -    Error message was displayed when trying to add records to an
  37.     empty recordset (problem introduced in v1.1.2)
  38.    -    Save and Cancel Changes buttons displayed error message if the
  39.     recordset was empty (problem introduced in v1.1.2)
  40.    -    Enabled properties of navigation buttons were not set properly
  41.     when Add and Save buttons were pressed
  42.  
  43. v1.1.2 (11 August 1999)
  44.    Resolved issues
  45.    ---------------
  46.    Data Access Objects server
  47.    -    UpdateBatchConf sometimes raised an "Errors occurred" error
  48.     from the server and did not return a conflict recordset
  49.    RemoteDataBar
  50.    -    Enabled properties of Next, Last buttons were not set properly
  51.     when Add followed by Cancel Changes was pressed
  52.    -    BeforeInsert event was firing prematurely when new record added
  53.     to empty Recordset
  54.    -    BeforeInsert event was firing when calling Recordset's
  55.     UpdateBatch method after calling RemoteDataBar's
  56.     UpdateBatch[Conf] method
  57.    -    BeforeInsert event was not firing when RemoteDataBar's
  58.     UpdateBatch[Conf] method was called if Save button (method) not
  59.     pressed (called) after adding a new record
  60.    -    Errors messages were shown in some of the public methods when
  61.     errors occurred, instead of errors being raised
  62.    -    DeleteRecord, UpdateBatch[Conf] methods were raising "Object
  63.     variable or With Block variable not set" error if the Recordset
  64.     property was Nothing
  65.    -    When UpdateType was set to UpdateTypeCurrent, the first change
  66.     to a field was immediately saved into the database
  67.    -    Changing a record for the first time caused it to be updated in
  68.     the database before Save button (method) was pressed (called)
  69.    -    A newly added record in UpdateTypeBatch could only be deleted
  70.     using the "Cancel Changes" button rather than the Delete button
  71.     (which was disabled)
  72.     New behaviour:
  73.     - "Cancel Changes" is disabled for a newly added record. To
  74.       delete the record, use the Delete button.
  75.     - The UndoRecord method now has no effect on a newly added
  76.       record. Instead, use the DeleteRecord method.
  77.  
  78.    Issues to be resolved
  79.    ---------------------
  80.    -    UpdateBatchConf does not show database errors, so it is hard to
  81.     determine whether, for example, a delete was successful
  82.  
  83. v1.1.1 (21 July 1999)
  84.    Data Access Objects server
  85.    -    Fixed error when stored procedure returns null values in
  86.     output parameters
  87.  
  88. v1.1.0 (18 July 1999)
  89.    Data Access Objects client
  90.    -    Added GetRSMultiple method, InternetTimeout property
  91.    RemoteDataBar
  92.    -    Added FirstRecord, PreviousRecord, NextRecord, LastRecord,
  93.     AddRecord, SaveRecord, DeleteRecord, UndoRecord methods
  94.  
  95.  
  96. Requirements
  97. ------------
  98.  
  99. Server
  100.     MS Windows 95/98/NT
  101.     MS Transaction Server
  102.     MS Internet Information Server 4.0 or Personal Web Server 4.0
  103.     (if HTTP or HTTPS will be used)
  104.     MDAC 2.0 or later (available from
  105.       http://www.microsoft.com/data/download.htm)
  106.  
  107. Client
  108.     MS Windows 95/98/NT
  109.     MDAC 2.0 or later client components (included with
  110.       Internet Explorer 5.0; otherwise you'll need to download it
  111.       from http://www.microsoft.com/data/download.htm and install
  112.       on the clients)
  113.  
  114.  
  115. Development Environment
  116. -----------------------
  117.  
  118. RemoteDataBar has been tested in Visual Basic versions 5 and 6, and with
  119. Oracle 7.3, Oracle 8, MS Access 97, and MS SQL Server 7.0 databases.
  120.  
  121.  
  122. Installation Notes
  123. ------------------
  124.  
  125. Run Server.exe to extract the server setup files on the server machine.
  126. Then run setup.exe to install the required server components.
  127.  
  128. Run Client.exe to extract the client setup files on the client machine.
  129. Then run setup.exe to install the client components.  CAB files will be
  130. made available shortly for distribution of the client components via
  131. internet download.
  132.  
  133.  
  134. Behavioural issues pertaining to disconnected recordsets in general
  135. -------------------------------------------------------------------
  136.  
  137. - Delete followed by an error leaves the record deleted in the local
  138. Recordset, but not in the database. Because the user is working with a
  139. disconnected recordset, the record *must* be deleted locally and
  140. submitted for update, regardless of whether the update succeeds or
  141. fails. For total control over this behaviour, use the DAO Client
  142. component instead of RemoteDataBar.
  143.  
  144. - After a new record has been added, one cannot update that record to
  145. the database even after the UpdateBatch method has been called, until
  146. the Recordset is refreshed. This is the behaviour of Remote Data
  147. Service, a Microsoft technology upon which RemoteDataBar and the DAO
  148. components are built.
  149.  
  150.  
  151. Contact
  152. -------
  153.  
  154. Web site:    http://www.businesscomponents.net/RemoteDataBar
  155. General info:    info@businesscomponents.net
  156. Tech support:    support@businesscomponents.net
  157.           OR:    http://www.businesscomponents.net/RemoteDataBar/Feedback.asp
  158.